home *** CD-ROM | disk | FTP | other *** search
- In a message of 29 Jan 96, Jeff wrote to :
-
- JG> I thought I was sufficiently vague on that, but alas... no. My
- JG> feelings on AsynchIO in a shared library is that if it were used
- JG> sufficiently, it should be. At this point, I have downloaded
- JG> and/or ftp'd a grand total of zero programs that require the
- JG> shared library. I have one program that to my knowledge uses the
- JG> linked library, but that's simply because I know the author.
-
- I know a few more (e.g. TurboText, Visage and PPShow) that use the link
- library, and some programmers are considering to use it in the future.
-
- The shared library was made on request, so that it would be easier to use
- the asyncio functions from e.g. E, without having to convert the code/link
- library to some other format.
-
- JG> My MAIN reservation in this SPECIFIC case is that, as I understand it,
- JG> AsynchIO was a CBM/CATS released archive. The archive I have does not
- JG> contain a shared library. Either my version is old, or else the one
- JG> with the shared library is bogus. I'm perfectly willing to admit the
- JG> former, as the version I have required a fix to operate properly.
-
- AsyncIO was written by Martin Taillefer, and he released the sources to the
- public. When I wanted to use it in Visage, I noticed a couple of problems
- with the SeekAsync function, which I fixed. I asked Martin if it was ok for
- me to release an update, and he didn't mind.
-
- The current release should work better. A couple of SeekAsync() holes have
- been plugged. Don't ask me if any remains. ;) I don't know of any at least.
-
- >> 2. The library (AsyncIO.library) is tiny - under 3k.
-
- JG> Never seen it. I'll take your word on it.
-
- Believe me - I compiled it. ;)
-
- JG> I've had it for 2 years. ONE program I've written made use of that,
- JG> and I took it back out because the speed increase wasn't sufficient
- JG> enough to be worth it.
-
- The speed increase largely depends on the application and the disk device
- in question. Unpacking stuff from an efficient DMA device is one of the
- cases were it really makes a difference.
-
- JG> Again, who's updating it? The archive I have was issued by CATS. They
- JG> no longer exist and it doesn't appear that ATG's team is quite yet on
- JG> the case.
-
- I am. And since I have checked if it is ok with the original author, I
- don't see any problem.
-
- JG> Slightly off the topic here, but maybe if it's a sufficient
- JG> improvement, its routines should replace the current ones for file I/O
- JG> in future revs of the OS.
-
- Or at least as a complement. But it would be a nice addition.
-
- --
- Magnus Holmgren - Amiga programmer and enthusiast
-
-